Да. Скорость анимации атаки только через модель. Через РО мнельзя заставить быстрее замахнуться или рубануть.
Попробуй триггерно ускорять анимациИ юнита (именно, что все сразу; так оно работает) - по завершении удара возвращать дефолную. И уже, учитывая триггер, подобрять те значения анимации атаки.
Можно через редактор объектов, не изменяя модель. Найди строчки "Графика - Анимация: скорость ходьбы" и "Графика - Анимация: скорость бега" и измени значения, как тебе нужно (уменьшение - ускоряет анимацию, увеличение - замедляет анимацию).
Плохая модель, в ретере у анимаций Death и Deсay вообще нет модели
Если судить по MDL файлу
То модель вообще схлопнута в точку на этих анимациях, поэтому её и не видно, хотя в редакторе всё хорошо, есть анимация разрушения
Можно было бы починить но ретера очень часто выдаёт факапистый МДЛ файл, а сам MDX 1000 рефорджа никак не отредактировать, в любом случае даже если бы был успех, то только через редактирование модели, а это + 4-10 мб за каждую модель, стоит ли оно того? - нет.
Посмотрел другие модели зданий, они все такие, весьма странно, как это в игре работает, всегда имел дело только с моделями персонажей или декором, и такой проблемы не замечалось.
В любом случае кодом это не поправить
Denis55:
Там же всё понятно написано. Нажимаем на синии буквы и там выбираем Units Owned By Player Of Type, а потом там выбираем игрока и Тип юнита(Ну тоесть твой паладин).
А в переменную записывать по Событию: Юнит завершает подготовку(или как там)
В событии - применение способности, а в действии - атакованный юнит.
Способность - это не атака.
То есть нужно вместо атакованного юнита написать юнит-цель заклинания. И удалить утечки (точки).
Все нужно делать руками, если чужими то за деньги(так мир устроен), если своими долго и муторно изучать варкрафт, если по шурику открываешь тавер дефенс с аи и все копипастишь.
Kanteu, у тебя в описаниях стоит код AUdc, тебе нужно его заменить на равкод твоей способности. Чтобы его узнать, выдели способность и нажми Ctrl+D. Перед двоеточием будет равкод способности.
А много ли юнитов будут с хп баром? если серьёзно то решения нет и фрейм не найти этот, оно зашито в недра движка. Но опять таки Disable pre-selection вариант всё таки, если потом отрисовать кастомные хп бары через специальную модель, если она будет эффектом, то это не вызовет никакой доп нагрузки даже у 100 юнитов.
Экстрасенсы чувствуют что ты шаришь только в GUI, так что замути абилку на основе канала с временем каста 2.33 и нужной анимацией. Она, правда, как-то хреново взаимодействует со станами - не кислотной бомбой (или че-то такое, никогда не сталкивался, пофиг), но послужит тебе верно. При спавне просто кастуй абилку.
Как вариант, раз вы не паузите юнита, он может заагриться на кого-то и проигрываемая вами анимация сбросится на анимацию атаки.
Он и правую кнопку в землю нажать может и всё сбросится.
Я уже решил проблему ускорением и новым таймером, хотя всё равно смотрится так себе, но работает.
Анимация вращения "как у акса" но была с названием "spell, slam" поэтому не мог её к вихрю прикрутить.
JNGP снимает ограничения (например максимум декорации 20к), если обычным редактором открыть критует. В jngp есть новые гуишные функции, которых нет в обычном, стандартный редактор их не распознает. Юзайте поиск, такой вопрос уже задавали
Trickster, Это защита, чтобы её снять нужны познания в устройстве формата карт.
А так подобная защита очень примитивна, открыть такую карту и восстановить все в ручную не сложно, но долговато...
Suite, вот только придётся каждый раз вручную юзать этот спелл SсRealm, ты вопрос прочти прежде чем писать всякий бред
нормальным способом момент добычи отловить нельзя
недавно кидали костыль позволяющий отловить удар по дереву но он тут не особо поможет
ибо анимации будут перебивать друг друга
в общем как и сказал Suite меняй это в самой модели
Титры находятся в war3local.mpq по пути Maps/FrozenThrone/Campaigns/Ну и сам файл с титрами.w3x. Если ты заменишь эту карту, то всё заработает, однако если высветится окошко: "Отсутствует карта", то тебе нужно будет сново перенести карту в mpq, но уже с отклёнными параметрами, как на скриншоте.
Плюс любым декорациям (на вкладке "разрушаемые объекты") можно поставить галочку "можно пройти", и тогда модели юнитов будут отображаться стоя на них (как на мостах например). Также нужно поставить проходимую текстуру путей.
Вот из таких декораций/платформ и делать лестницы. Никаких синематиков, диалогов и физ.движков писать не нужно.
у парня проблемы с алгоритмом, в какой вселенной 0.01 * 10 не 0.1?
В компьютерной. И да, 0.01 * 10 тоже может быть не равно 0.01 + ... + 0.01. Потому что складываются и умножаются real по-разному. Hate, надо просто использовать целочисленные, или пользоваться ==, в JASS == округляет числа для сравнения (!= не округляет).
Пороверил разные варианты, сразу упомяну, что с целочисленными всё огонь, просто какие-то другие воспоминания с ними всплывали. PT153, сначала не понял, зачем мне твоя строчка, она всего лишь выдавала 0.1 вместо 0.100, но тестировал разные варианты и всё прояснилось. Если задавать шаг 1.0, то всё исправно считается до 10.0, если задавать шаг 0.2, то всё считается до 2.2 и отображается ровно, но если сделать шаг 1.01, то вот тут и появляется то, ради чего ты эту строчку дал.
Именно с дробной частью косяк, и теперь не знаю как выбрать лучший ответ, по идее у тебя в каждом комментарии полезная информация. Просто объединил их в итоге.
В проводнике в корне варкрафта вбей поиск по названию эффекта, если что-то найдёт, то есть вероятность, что оно лежит по пути оригинального эффекта и заменяет его.
Про переустановку вк3 не верю, или же после установки ты срзу кинул туда, например, папку жнгп или ещё что-то. Попробуй накатить чистый варкрафт, предварительно удалив стоящий и вычистив каким-нибудь ccleaner'ом все умершие ссылки в реестре, после чего накати совсем чистый (как инсталлятор поставил официальный так и есть) и проверь. Дел на 10 минут, но можно будет думать дальше, и, скорее, всего, это решит проблему.
local string t = ""
if (GetLocalPlayer() == p)
{
set t = "UI\\Feedback\\GoldCredit\\GoldCredit.mdl"
}
DestroyEffect(AddSpecialEffectLoc(t, loc))
SetTextTagVisibility(tt, GetLocalPlayer() == p);
Как выяснилось у Близард формат карт нормалей немного другой. Красный и зелёный канал поменяны местами, причём красный(который зелёный) ещё и инвертирован. Это и не OpenGL и не DirectX. Зачем они так сделали - вопрос открытый.
rsfghd, нормали сделаны не для изменения цвета поверхности, а для реакции на падение света под разными углами.
Грубо говоря, на примере шара - ты можешь сделать шар из мешей очень круглым, а можешь сделать его ребристым, имея одинаковое число вершин.
В первом случае нормали смежных вершин соседних треугольников смотрят в одну сторону (общая для соседей), во втором случае нормаль каждого треугольника перпендикулярна его поверхности (не связана с соседними).
А то, что у тебя получаются черные модели - то результат неверного их расположения.
Для изменения свойств поверхности надо использовать материалы
Если еще немного покопатса на сайте в разделе декораций - можно нагрести кучу добра!
И вобще мой вам совет - научитесь минимальному моделингу: сможете клепать такие вещи за 3 минуты на коленке с необходимым вам видом, формой и текстурой.
Тут восстанавливать нечего, вся карта состоит из нулей, т.е её стер редактор на диске собрался из оперативки записать заного да неуспел, гг. Ищи в папке с JNGP бекапы, он автоматом сохраняет бекап после каждого сохранения карты в редакторе.
Adantarn, запускай редактор в совместимости с Windows 7. Ещё перезагрузи компьютер (именно перезагрузи, а не выключи и включи).
Также дело может быть в настройках графики. Выкрути их в игре на максимум или в редакторе, убрал галку "Использовать настройки игры" и поставив свою конфигурацию.
Если всё это не поможет, то удаляй всех юнитов и расставляй их уже на новом компьютере.
JNGP вроде по умолчанию делает бекапы... Если они еще не затерлись - доставайте последний рабочий бекап и продолжайте делать что делали. Желательно делая ручные бекапы на ключевых этапах разработки потому как автоматические не всегда спасают.
Решено. Удивительно, но карта открывается в новой версии редактора на патче 1.31. Сохранил в новом патче, воспользовался конвертером и все работает... Странно. Могу ли я что-то сломать таким способом?
Проблема и правда была в каменных подьемах, которые я пытался заменить. После их удаления на новом патче и конвертирование в 1.26 - все работает. Можно ли как-то удалять декорацию не открывая карту.
Проблема была в том, что каменному подъему был задан нестандартный цвет на миникарте.
сделайте триггерно, когда срабатывает шанс, вы можете триггерно запустить звук, исходя из сработки, и не нужно тогда события. такого событие нету
кратко
обычно триггерная пассика это пустышка с иконкой и описанием. Часто делают из таких пустышек - шанс нанести доп урон, крит, стан и другие атакующие или усиливающие героя эффекты, или, наоборот, защищающие, отражающие, отклоняющие.
EviLInside, ну я бы вообще мог сделать отдельный счёт периодичности для каждого юнита, и выдавать дополнительное ХП в зависимости от того, когда это необходимо.
При каждом срабатывании таймера проверить что время периодика меньше такта таймера.
И увеличивать периодик на значение из расчётов, т.е. от 0.5 до 5.0 в зависимости от % ХП.
И каждый раз при этом хилить на 50% от Силы. Вот и всё.
Т.е. тут глобальная группа заменится на массив из связки юнит/время.
Наверное, тупо опять считывание силы атаки чудило: у доспеха ее не было, он фаталил при приближении к нему героя с аурой "жечь врагов в % от своей атаки + % от их атаки". Ща снова из-за этого апдейт перепиливаю.
Правда, не помню, был ли в той игре, кроме Матери-Земли, и этот вот другой герой... но пока остановимся на том, что у доспеха причина фатала была одна, если будет снова фаталить именно с доспехом - вернёмся к теме.
Оборачиваем все RemoveUnit в дебаги или на хук vJass. Убираем использование всех BJ функций, заменяем либо на нативки, либо на свои.
Баг может быть в абсолютно рандомном месте, скидывание куска кода может не всегда помочь.
» WarCraft 3 / native StringHash
» WarCraft 3 / Скорость анимации юнита
» WarCraft 3 / Спасобности.
» WarCraft 3 / Нужна помощь с fdf
» WarCraft 3 / Пауза анимации юнита
» WarCraft 3 / Не открывается World Editor
» WarCraft 3 / mdl vis
» WarCraft 3 / Замена анимации
» WarCraft 3 / Нужны тестеры для карты
» WarCraft 3 / No More Fools (Больше Нет Дураков)
» WarCraft 3 / World edit
» WarCraft 3 / Сравнение переменных
» WarCraft 3 / Не показываются эффекты
» WarCraft 3 / Проблема нормалей
» WarCraft 3 / Нужна модель!
» WarCraft 3 / Сломалась карта
» WarCraft 3 / Как сделать выбор рассы?
» WarCraft 3 / Проверка карты
» WarCraft 3 / Пассивка
» WarCraft 3 / Создание пассивки